package com.polaris.live.common.constant

/**
 * 存储的一些常量
 *
 * @author Created by 半仙 on 2023/8/1/001 16:57
 */
object CacheConst {

    /**
     * 应用数据
     */
    const val APP = "app"

    /**
     * 应用配置
     */
    const val CONFIG = "config"

    /**
     * 临时存储
     */
    const val TEMP = "temp"

    /**
     * 根据需求需要用户id存储
     */
    const val USERID = "userId"

    /**
     * 数据存储
     */
    const val DATA = "data"

    /**
     * 服务配置
     */
    const val SERVER = "server"

    const val SERVER_KEY_DEBUG_URL = "DEBUG_SERVER_URL"
    const val SERVER_KEY_DEBUG_ENV = "DEBUG_SERVER_ENV"
    const val SERVER_KEY_CURRENT_URL = "SERVER_CURRENT_URL"
    const val SERVER_KEY_MAIN_URL = "SERVER_MAIN_URL"
    const val SERVER_KEY_DOMAIN = "DOMAIN_URLS"

    const val LAST_TIME = "LAST_TIME"                               //存储上次网络请求时的时间戳
    const val SERVICE_TIME = "SERVICE_TIME"                         //存储服务端返回的时间戳

    const val CONFIG_POST =
        "CONFIG_POST"                           //存config/post里的东西 有设备唯一码 配置 服务端配置版本什么的
    const val CONFIG_PRE = "CONFIG_PRE"                             //存config/pre里的配置 有im video配置啥的

    const val uniqueId = "UNIQUE_ID"                                // 存储后端返回的uniqueId
    const val uuid = "UUID"                                         // uuid

    const val user = "USER"                                         // 存储用户信息

    const val country = "COUNTRY_DATA"                              // 获取所有国家

    const val FACE_BEAUTY_FILTER = "BEAUTY_FILTER"                  //滤镜选择

    const val gift = "GIFT_DATA"                                    // 礼物数据

    const val PHONE_NUMBER = "LAST_PHONE_NUMBER"                    // 上次登录成功的区号和手机号

    const val LAST_GMAIL = "LAST_GMAIL"                             // 上次登录成功的邮箱

    const val APPEAL_EMAIL = "APPEAL_EMAIL"                         // 申述邮箱

    const val FEEDBACK_EMAIL = "FEEDBACK_EMAIL"                     // 反馈邮箱

    const val LIKE = "LIKE"                                         // 喜欢

    const val LIKE_DATE = "LIKE_DATE"                               // 喜欢我的最新时间戳

    const val GOOGLE_AD_ID = "GOOGLE_AD_ID"                         // google广告id

    const val FIRST_APPLY_NOTICE = "FIRST_APPLY_NOTICE"             //是否首次申请通知权限

    const val LANDING_PAGE = "LANDING_PAGE_NEW_50"                     //首页展示页面

    const val NEW_LIVING_TIME = "NEW_LIVING_SHOW_TIME"              //投放主播引导记录当前弹出的时间戳

    const val NEW_LIVING_COUNT = "NEW_LIVING_SHOW_COUNT"            //投放主播引导记录当前弹出次数

    const val ENTER_FISHING = "ENTER_FISHING"                       //进入捕鱼游戏

    const val LAST_MANY_GAMEWIN_POPTIME = "LAST_MANY_GAMEWIN_POPTIME" //多次弹窗时间记录

    const val BEANS_IS_SHOW = "BEANS_IS_SHOW"                       //是否展示过beans说明

    const val IP_COUNTRY = "IP_COUNTRY"                             //ip国家记录

    const val DMA_SELECTED = "DMA_SELECTED"                         //dma选项

    const val LAST_DMA_SHOWED = "LAST_DMA_SHOWED"                   //dma弹窗是否显示过

    const val PHONE_NUMBER_SHOWED = "PHONE_NUMBER_SHOWED"           //手机号是否显示过，当用户使用手机登录后，会设置为true

    const val INSTALL_DATA = "install_data"                         //google分享

    const val INSTALL_TIME = "install_time"                         //存储邀请码过期时间

    const val PARTY_GAME_DATA = "party_game_data"                   //派对游戏存储

    const val VERIFY_CODE_CACHE = "verify_code_cache"               //验证码缓存

    const val CONFIG_VERSION = "configVersion"                      //存本地configVersion版本号

    const val GAME_CALL_TR_ADDR = "gameCallTrAddr"                  //游戏通话界面翻译位置

    const val LUCKY_BAG_BOMB_NUM = "luckyBagBombNum"                //炸弹红包选择的数字

    const val LUCKY_BAG_SEND_COIN = "luckyBagSendCoin"              //炸弹红包选择金额

    const val USER_PARTY_GIFT_LIGHT = "giftLight"                   //派对房礼物引导

    const val FACE_BEAUTY_INFO = "faceBeautyInfo"                   //美颜信息存储

    const val POLYMERIZATION_TIME = "polymerization_time"           //聚合弹窗请求时间

    const val MUSIC_LIST = "music_list"                             //音乐列表

    const val MUSIC_TIPS_CLOSE = "music_tips_close"                 //提示隐藏

    const val LIVE_TITLE_TIPS = "live_title_tips"                   //直播页顶部提示条

    const val FLOATINGVIEW_TR_ADDR = "FloatingViewAddr"             //最小化弹窗位置

    const val FLOATINGVIEW_TIPS = "FloatingViewTips"                //最小化弹窗提示

    const val FREE_GIFT_TIPS = "free_gift_tips"                     //免费礼物提示

    const val NEW_EMOJI_TIPS = "new_emoji_tips"                     //新表情包提示

}